1
資料彙總簡介
DSAI2202Lesson 5: Grouping and Summarising Data
00:00

在資料庫管理中, 資料彙總 讓使用者能將大量細顆粒、逐列層級的資料濃縮為簡潔且有意義的高階指標。透過利用 SUM()等彙總函數, AVG()與 COUNT(),原始的營運記錄即可轉化為可供行動參考的商業洞察。

原始列ID | 日期 | 金額01 | 10-01 | 5002 | 10-01 | 12003 | 10-02 | 75彙總函數SUM(), AVG(), COUNT()濃縮細顆粒資料彙總指標總營收:245平均交易值:81.67筆數:3 筆訂單

核心概念

  • 彙總函數:諸如 SUM()等彙總函數, AVG()等彙總函數, COUNT()等彙總函數, MIN()與 MAX() 等函數可跨越多列運算,並回傳單一純量值。
  • 執行順序:透過 WHERE 子句進行的逐列篩選會發生在 任何分組或彙總運算 之前,確保彙總結果僅在相關的基礎記錄上計算。
  • 彙總結果排序:可將 ORDER BY 子句應用於彙總運算式(例如依每日營收從高到低排序),以建立可供分析的最終報表。

實際應用

陳教授請艾莉絲主任檢視線上商店的營運績效。與其逐一查閱數千筆個別購買記錄,SQL 彙總可將這份資料集濃縮為簡潔的每日營收彙總與平均交易值,將原始的營運記錄轉化為即時決策工具。

Introduction to Data Summarisation